package mis.module.base.service;

import java.util.List;

import mis.module.base.model.Iproduct;
import mis.module.base.model.Product;


public interface ProductService {

	public void saveProduct(Product product);

	public void updateProduct(Product customer);

	public void deleteProduct(int id);
	
	public List<Product> findAllProduct(int page, int rows, String sort, String order);
	
	public int getTotal();
	
	public boolean isExist(String customerNo);

	/**
	 * Product类中包含ProductType类，所以不能直接返回List<Product>
	 * 需要将Product类中的ProductType类转换为String类型
	 * @param list
	 * @return
	 */
	public List<Iproduct> changeList(List<Product> list);
}
